//package nancal.mp
//
//import nbcp.comm.FromJson
//import java.io.*
//import nbcp.myoql.db.LoginUserModel
//import nbcp.myoql.db.redis.proxy.RedisStringProxy
//
//
//enum class SystemEnum {
//    admin,
//    corp,
//    shop;
//
//    companion object {
//        lateinit var current: SystemEnum;
//    }
//
//    private val loginUserRedis
//        get() = RedisStringProxy(this.toString() + "token",900);
//
//
//    fun getLoginInfoFromRedisToken(token: String): LoginUserModel? {
//        loginUserRedis.renewalKey(token);
//        return loginUserRedis.get(token).FromJson<LoginUserModel>();
//    }
//
//    fun saveLoginUserInfoToRedis(token: String, userInfo: LoginUserModel) {
//        loginUserRedis.set(token, userInfo.ToJson())
//    }
//
//    fun deleteToken(vararg tokens:String){
//        loginUserRedis.deleteKeys(*tokens)
//    }
//}